package com.test25_常用类2;

import java.util.Timer;
import java.util.TimerTask;

/**
 * Timer类，实现线程任务调度
 * TimerTask抽象类，实现定时处理任务
 */
public class Demo05_Timer {

    public static void main(String[] args) {
        test1();
    }

    /**
     * 实现间隔调度
     */
    public static void test1() {
        Timer timer = new Timer();  // 调度类
        // timer.schedule(new TaskThread(), 1000); // 1秒之后开始调度，执行1次
        timer.schedule(new TaskThread(), 1000, 2000); // 1秒之后开始调度，执行1次，每2秒重复调用1次
    }
}

/**
 * 实现定时任务
 */
class TaskThread extends TimerTask {

    @Override
    public void run() {
        System.out.println("【定时任务】沐言优拓：www.yootk.com");
    }
}
